package com.kolon.business.app.dao;

import java.sql.SQLException;
import java.util.Map;

/**
 *	AppDao interface
 *	@author Stone
 *	@since 2011.07.05
 */
public interface AppDao {
	
	/**
	 * 클라이언트 앱 정보 조회
	 */
	@SuppressWarnings("rawtypes")
	public Map getMap(Map map) throws SQLException;
	
	/**
	 * 서비스 앱 정보 조회
	 */
	public Map getServMap(Map map) throws SQLException;
	
	/**
	 * 임시 전자결제 유저 정보 수 조회
	 */
	public int getTempSignUserMap(Map map) throws SQLException;

	/**
	 * 임시 UC 유저 정보 수 조회
	 */
	public int getTempUcUserMap(Map map) throws SQLException;

	/**
	 * 임시 전자결제 유저 정보 등록
	 */
	public void insertTempSignUser(Map map) throws SQLException;
	
	/**
	 * 임시 UC 유저 정보 등록
	 */
	public void insertTempUcUser(Map map) throws SQLException;
	
	/**
	 * 임시 전자결제 유저 정보 수정 (Kolon_id)
	 */
	public void updateTempSignUser(Map map) throws SQLException;
	
	/**
	 * 임시 UC 유저 정보 수정 (Kolon_id)
	 */
	public void updateTempUcUser(Map map) throws SQLException;
	
}
